/*设置表头的对话框
*/

#pragma once

#include <QDialog>
#include "ui_mydialoghead.h"

#include "qstringlistmodel.h"

QT_BEGIN_NAMESPACE
namespace Ui { class MyDialogHeadClass; };
QT_END_NAMESPACE

class MyDialogHead : public QDialog
{
	Q_OBJECT

public:
	MyDialogHead(QWidget *parent = nullptr);
	~MyDialogHead();

private:
	Ui::MyDialogHeadClass *ui;

private:
	QStringListModel* model_sl = nullptr;

public:
	/**
	 * @brief 设置本对话框中的表头列表
	 * @param headers 表头的列表
	*/
	void set_header_list(QStringList& headers);

	/**
	 * @brief 获取本对话框中的表头列表
	 * @return 表头的列表
	*/
	QStringList get_header_list();

};
